package org.jsola.hr.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.vo.BaseVO;

/**
 * 任务调度中心顶部统计
 *
 * @author zhr
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "任务调度中心顶部统计")
@Data
public class MissionCenterStatisticsVO extends BaseVO {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(notes = "派单人数")
    private Integer dispatchEmpCount;

    @ApiModelProperty(notes = "已完成人数")
    private Integer completedCount;

    @ApiModelProperty(notes = "未完成人数")
    private Integer unfinishedCount;

    @ApiModelProperty(notes = "异常人数")
    private Integer abnormalCount;

    @ApiModelProperty(notes = "总派单次数")
    private Integer dispatchCount;

    @ApiModelProperty(notes = "未完成派单次数")
    private Integer unfinishedDispatchCount;

    @ApiModelProperty(notes = "已完成派单次数")
    private Integer completedDispatchCount;

    @ApiModelProperty(notes = "存在异常派单次数")
    private Integer abnormalDispatchCount;

    @ApiModelProperty(notes = "总接单人数")
    private Integer receiveEmpCount;

    @ApiModelProperty(notes = "合计接单次数")
    private Integer receiveCount;
}
